home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / vlib250.zip / VLIBDEMO.RC < prev    next >
Text File  |  1994-09-26  |  15KB  |  398 lines

  1. #include "windows.h"
  2. #include "vlibdemo.h"
  3.  
  4. VL_LOGO    ICON    visualib.ico
  5.  
  6. VlibDemo MENU
  7. BEGIN
  8.     POPUP    "&Demo"
  9.     BEGIN
  10.         MENUITEM    "NURBS Curves",                IDM_DEMO_NURBSCURVE
  11.         MENUITEM    "Image Mapping",            IDM_DEMO_IMAGEMAPPING
  12.         MENUITEM    "3D Composite",                IDM_DEMO_3DCOMPOSITE
  13.         MENUITEM    "2D Composite",                IDM_DEMO_2DCOMPOSITE
  14.         MENUITEM    "Depth Clipping"            IDM_DEMO_DEPTHCLIPPING
  15.         MENUITEM    "Marble Ring",                IDM_DEMO_MARBLERING
  16.         MENUITEM    "Wood Surface",                IDM_DEMO_WOODSURFACE
  17.         MENUITEM    "Bumpy Donut",                IDM_DEMO_BUMPYDONUT
  18.         MENUITEM    "Spot Lights",                IDM_DEMO_SPOTLIGHT
  19.         MENUITEM    "Granite Block",            IDM_DEMO_GRANITECUBE
  20.         MENUItEM    "Stereo Text",                IDM_DEMO_STEREOTEXT
  21.         MENUITEM    "Material Property",        IDM_DEMO_MATERIALPROPERTY
  22.         MENUITEM    "Poly Facets"                IDM_DEMO_POLYFACET
  23.         MENUITEM    SEPARATOR
  24.         POPUP        "Picture"
  25.         BEGIN
  26.             MENUITEM    "Save Picture",                IDM_DEMO_SAVEPICTURE
  27.             MENUITEM    "Print Picture",            IDM_DEMO_PRINTPICTURE
  28.             MENUITEM    "With Frame",                IDM_DEMO_WITHFRAME
  29.         END
  30.         MENUITEM    "Print Drawing",            IDM_DEMO_PRINTFLAG
  31.         MENUITEM    SEPARATOR
  32.         MENUITEM    "Exit",                        IDM_DEMO_EXIT
  33.     END
  34.     POPUP    "A&nimation"
  35.     BEGIN
  36.         MENUITEM    "2D Objects",        IDM_ANIMATE_OBJECT2D
  37.         MENUITEM    "3D Objects",        IDM_ANIMATE_OBJECT3D
  38.         MENUITEM    "Viewer Motion",    IDM_ANIMATE_VIEWER3D
  39.         MENUITEM    "Viewer Zoom",        IDM_ANIMATE_ZOOM3D
  40.         MENUITEM    "Surface Rotation",    IDM_ANIMATE_SURFACE
  41.         MENUITEM    "Moving Dodecahedron",    IDM_ANIMATE_DODECAHEDRON
  42.         MENUITEM    "Moving Icosahedron",    IDM_ANIMATE_ICOSAHEDRON
  43.         MENUITEM    "Moving Star",        IDM_ANIMATE_STAR3D
  44.         MENUITEM    "Moving Frame",        IDM_ANIMATE_FRAME
  45.     END
  46.     POPUP    "&Primitive"
  47.     BEGIN
  48.         POPUP    "2D Object"
  49.         BEGIN
  50.             POPUP    "Basic"
  51.             BEGIN
  52.                 MENUITEM    "Line",            IDM_2DPRIME_LINE
  53.                 MENUITEM    "Polyline",        IDM_2DPRIME_POLYLINE
  54.                 MENUITEM    "Mark",            IDM_2DPRIME_MARK
  55.                 MENUITEM    "Label",        IDM_2DPRIME_LABEL
  56.                 MENUITEM    "Pointer",        IDM_2DPRIME_POINTER
  57.                 MENUITEM    "Net",            IDM_2DPRIME_NET
  58.                 MENUITEM    "Spiral",        IDM_2DPRIME_SPIRAL
  59.             END
  60.             POPUP    "Curve"
  61.             BEGIN
  62.                 MENUITEM    "Bezier",        IDM_2DCURVE_BEZIER
  63.                 MENUITEM    "Hermit",        IDM_2DCURVE_HERMIT
  64.                 MENUITEM    "B-Spline",        IDM_2DCURVE_BSPLINE
  65.                 MENUITEM    "NURBS Knots",    IDM_2DCURVE_NURBSKNOTS
  66.                 MENUITEM    "NURBS",        IDM_2DCURVE_NURBS
  67.                 MENUITEM    "Catmullrom",    IDM_2DCURVE_CATMULLROM
  68.                 MENUITEM    "Quadratic Curve",IDM_2DCURVE_QBEZIER
  69.             END
  70.             POPUP    "Shape"
  71.             BEGIN
  72.                 MENUITEM    "Box",            IDM_2DSHAPE_BOX
  73.                 MENUITEM    "Disk",            IDM_2DSHAPE_DISK
  74.                 MENUITEM    "Ngon",            IDM_2DSHAPE_NGON
  75.                 MENUITEM    "Pie",            IDM_2DSHAPE_PIE
  76.                 MENUITEM    "Chord",        IDM_2DSHAPE_CHORD
  77.                 MENUITEM    "Star",            IDM_2DSHAPE_STAR
  78.                 MENUITEM    "Flower",        IDM_2DSHAPE_FLOWER
  79.                 MENUITEM    "Rose",            IDM_2DSHAPE_ROSE
  80.                 MENUITEM    "Ring",            IDM_2DSHAPE_RING
  81.             END
  82.         END
  83.         POPUP    "3D Object"
  84.         BEGIN
  85.             POPUP    "Basic"
  86.             BEGIN
  87.                 MENUITEM    "Line",            IDM_3DPRIME_LINE
  88.                 MENUITEM    "Polyline",        IDM_3DPRIME_POLYLINE
  89.                 MENUITEM    "Mark",            IDM_3DPRIME_MARK
  90.                 MENUITEM    "Label",        IDM_3DPRIME_LABEL
  91.                 MENUITEM    "Pointer",        IDM_3DPRIME_POINTER
  92.                 MENUITEM    "Net",            IDM_3DPRIME_NET
  93.                 MENUITEM    "Spring",        IDM_3DPRIME_SPRING
  94.                 MENUITEM    "Spiral",        IDM_3DPRIME_SPIRAL
  95.             END
  96.             POPUP    "Curve"
  97.             BEGIN
  98.                 MENUITEM    "Bezier",        IDM_3DCURVE_BEZIER
  99.                 MENUITEM    "Hermit",        IDM_3DCURVE_HERMIT
  100.                 MENUITEM    "BSpline",        IDM_3DCURVE_BSPLINE
  101.                 MENUITEM    "NURBS",        IDM_3DCURVE_NURBS
  102.                 MENUITEM    "CatmullRom",    IDM_3DCURVE_CATMULLROM
  103.                 MENUITEM    "Quadratic Curve",        IDM_3DCURVE_QBEZIER
  104.             END
  105.             POPUP    "Shape"
  106.             BEGIN
  107.                 MENUITEM    "Box",            IDM_3DSHAPE_BOX
  108.                 MENUITEM    "Disk",            IDM_3DSHAPE_DISK
  109.                 MENUITEM    "Ngon",            IDM_3DSHAPE_NGON
  110.                 MENUITEM    "Pie",            IDM_3DSHAPE_PIE
  111.                 MENUITEM    "Chord",        IDM_3DSHAPE_CHORD
  112.                 MENUITEM    "Star",            IDM_3DSHAPE_STAR
  113.                 MENUITEM    "Flower",        IDM_3DSHAPE_FLOWER
  114.                 MENUITEM    "Ring",            IDM_3DSHAPE_RING
  115.                 MENUITEM    "Rose",            IDM_3DSHAPE_ROSE
  116.             END
  117.         END
  118.         POPUP    "Surface Object"
  119.         BEGIN
  120.             MENUITEM    "Bezier Surface",    IDM_SURFACE_BEZIER    
  121.             MENUITEM    "Hermit Surface",    IDM_SURFACE_HERMIT
  122.             MENUITEM    "B-Spline Surface",    IDM_SURFACE_BSPLINE
  123.             MENUITEM    "NURBS Surface",    IDM_SURFACE_NURBS
  124.             MENUITEM    "Coons Patch",        IDM_SURFACE_COONSPATCH
  125.             MENUITEM    "B-Spline Revolution",    IDM_SURFACE_REVOLSPLINE
  126.         END
  127.         POPUP    "Solid Object"
  128.         BEGIN
  129.             MENUITEM    "Torus",            IDM_SOLID_TORUS
  130.             MENUITEM    "Sphere",            IDM_SOLID_SPHERE
  131.             MENUITEM    "Ellipsoid",        IDM_SOLID_ELLIPSOID
  132.             MENUITEM    "Cylinder",            IDM_SOLID_CYLINDER
  133.             MENUITEM    "Cone",                IDM_SOLID_CONE
  134.             MENUITEM    "Box",                IDM_SOLID_BOX
  135.             MENUITEM    "Tube && Ring",        IDM_SOLID_TUBE
  136.             MENUITEM    "Tetrahedron",        IDM_SOLID_TETRAHEDRON
  137.             MENUITEM    "Octahedron",        IDM_SOLID_OCTAHEDRON
  138.             MENUITEM    "Dodecahedron",        IDM_SOLID_DODECAHEDRON
  139.             MENUITEM    "Icosahedron",        IDM_SOLID_ICOSAHEDRON
  140.             MENUITEM    "Frustum",            IDM_SOLID_FRUSTUM
  141.             MENUITEM    "Ridge",            IDM_SOLID_RIDGE
  142.             MENUITEM    "Star",                IDM_SOLID_STAR
  143.             MENUITEM    "Flower",            IDM_SOLID_FLOWER
  144.         END
  145.         POPUP    "String Object"
  146.         BEGIN
  147.             MENUITEM    "Solid Text",        IDM_TEXT_SOLID
  148.             MENUITEM    "3D Text",            IDM_TEXT_3D
  149.             MENUITEM    "2D Text",            IDM_TEXT_2D
  150.             MENUITEM    SEPARATOR
  151.             MENUITEM    "Select Font",        IDM_TEXT_SELECTFONT
  152.         END
  153.     END
  154.     POPUP "Transform"
  155.     BEGIN
  156.         POPUP    "2D Transf"
  157.         BEGIN
  158.             MENUITEM    "Translate"            IDM_2DTRANSF_TRANSLATE
  159.             MENUITEM    "Point Scale",        IDM_2DTRANSF_POINTSCALE
  160.             MENUITEM    "Point Rotate",        IDM_2DTRANSF_POINTROTATE
  161.             MENUITEM    "Shear",        IDM_2DTRANSF_SHEAR
  162.             MENUITEM    "Stretch",        IDM_2DTRANSF_STRETCH
  163.             MENUITEM    "Mirror",        IDM_2DTRANSF_MIRROR
  164.         END
  165.         POPUP    "3D Transf"
  166.         BEGIN
  167.             MENUITEM    "Point Scale",        IDM_3DTRANSF_POINTSCALE
  168.             MENUITEM    "Axle Rotate",        IDM_3DTRANSF_AXLEROTATE
  169.             MENUITEM    "Stretch",        IDM_3DTRANSF_STRETCH
  170.             MENUITEM    "Shear",        IDM_3DTRANSF_SHEAR
  171.             MENUITEM    "Mirror",        IDM_3DTRANSF_MIRROR
  172.         END
  173.         POPUP        "Object Array"
  174.         BEGIN
  175.             MENUITEM    "Rectangular 3D",    IDM_3DARRAY_RECTANGLE
  176.             MENUITEM    "Polar 3D",        IDM_3DARRAY_POLAR
  177.             MENUITEM    "Cubic",        IDM_3DARRAY_CUBIC
  178.             MENUITEM    "Cylindric",    IDM_3DARRAY_CYLINDRIC
  179.             MENUITEM    "Spheric",        IDM_3DARRAY_SPHERIC
  180.             MENUITEM    SEPARATOR
  181.             MENUITEM    "Rectangular 2D",    IDM_2DARRAY_RECTANGLE
  182.             MENUITEM    "Polar 2D",        IDM_2DARRAY_POLAR
  183.         END
  184.     END
  185.     POPUP    "&Option"
  186.     BEGIN
  187.         MENUITEM    "Background Color",    IDM_OPTION_BACKCOLOR
  188.         MENUITEM    "Repaint Window",    IDM_OPTION_REDRAW
  189.         MENUITEM    "Shding Method",        IDM_OPTION_SHADEMODE
  190.         MENUITEM    "Shading Preview",    IDM_OPTION_PREVIEW
  191.         POPUP    "&Light Setting"
  192.         BEGIN
  193.             MENUITEM    "Select Light &1",    IDM_SELECT_L1
  194.             MENUITEM    "Select Light &2",    IDM_SELECT_L2
  195.             MENUITEM    "Select Light &3",    IDM_SELECT_L3
  196.             MENUITEM    "Select Light &4",    IDM_SELECT_L4
  197.             MENUITEM    SEPARATOR
  198.             MENUITEM    "&Global Ambient",    IDM_GLOBAL_AMBIENT
  199.         END
  200.         POPUP    "&Material Setting"
  201.         BEGIN
  202.             MENUITEM    "Select Material &1",    IDM_SELECT_M1
  203.             MENUITEM    "Select Material &2",    IDM_SELECT_M2
  204.             MENUITEM    "Select Material &3",    IDM_SELECT_M3
  205.             MENUITEM    "Select Material &4",    IDM_SELECT_M4
  206.         END
  207.         MENUITEM    "&Solid Texture",            IDM_OPTION_TEXTURE
  208. /*
  209.         POPUP    "Performance"
  210.         BEGIN
  211.             MENUITEM    "Polygon 3D",        IDM_PERFORM_POLYGON3D
  212.             MENUITEM    "Line 3D",            IDM_PERFORM_LINE3D
  213.             MENUITEM    "Polygon 2D",        IDM_PERFORM_POLYGON2D
  214.             MENUITEM    "Line 2D",            IDM_PERFORM_LINE2D
  215.             MENUITEM    "Shade Poly",        IDM_PERFORM_SHADEPOLY
  216.         END
  217. */
  218.     END
  219.     POPUP    "&Help"
  220.     BEGIN
  221.         MENUITEM    "Demo Help",                IDM_HELP_DEMOPROG
  222.         MENUITEM     "Visualib Help",             IDM_HELP_VISUALIB
  223.         MENUITEM    "About VisualLib",             IDM_HELP_ABOUT
  224.         MENUITEM    "License Info",                IDM_HELP_LICENSE
  225.     END
  226.     POPUP    "Modelling"
  227.     BEGIN
  228.         POPUP    "Model"
  229.         BEGIN
  230.             MENUITEM    "Box",            IDM_MODEL_BOX
  231.             MENUITEM    "Sphere",        IDM_MODEL_SPHERE
  232.             MENUITEM    "Dome",            IDM_MODEL_DOME
  233.             MENUITEM    "Soccer Ball",    IDM_MODEL_SOCCER
  234.             MENUITEM    "Pyramid",        IDM_MODEL_PYRAMID
  235.             MENUITEM    "Cylinder",        IDM_MODEL_CYLINDER
  236.             MENUITEM    "Cone",            IDM_MODEL_CONE
  237.             MENUITEM    "Tube",            IDM_MODEL_TUBE
  238.             MENUITEM    "Torus",        IDM_MODEL_TORUS
  239.             MENUITEM    "Frustum",        IDM_MODEL_FRUSTUM
  240.             MENUITEM    "Prismoid",        IDM_MODEL_PRISM
  241.             MENUITEM    SEPARATOR
  242.             MENUITEM    "Sweep",        IDM_MODEL_SWEEP
  243.             MENUITEM    "Revolution",    IDM_MODEL_REVOLVE
  244.         END
  245.         POPUP    "Boolean"
  246.         BEGIN
  247.             MENUITEM    "Union Boxes",    IDM_BOOL_UNIONBOXES
  248.             MENUITEM    "Union Spheres",IDM_BOOL_UNIONSPHERES
  249.             MENUITEM    "Inter Boxes",    IDM_BOOL_INTERBOXES
  250.             MENUITEM    "Inter Spheres",IDM_BOOL_INTERSPHERES
  251.             MENUITEM    "Diff Boxes",    IDM_BOOL_DIFFBOXES
  252.             MENUITEM    "Diff Spheres",    IDM_BOOL_DIFFSPHERES
  253.         END
  254.         POPUP    "Operation"
  255.         BEGIN
  256.             MENUITEM    "Drill",        IDM_TOOL_DRILL
  257.             MENUITEM    "Mortise",        IDM_TOOL_MORTISE
  258.             MENUITEM    "Punch",        IDM_TOOL_PUNCH
  259.             MENUITEM    "Cut",            IDM_TOOL_CUT
  260.             MENUITEM    "Split",        IDM_TOOL_SPLIT
  261.             MENUITEM    "Chamfer",        IDM_TOOL_CHAMFER
  262.             MENUITEM    "Slice",        IDM_TOOL_SLICE
  263.         END
  264.         POPUP    "Transform"
  265.         BEGIN
  266.             MENUITEM    "Scale",        IDM_TRANSF_SCALE
  267.             MENUITEM    "Stretch",        IDM_TRANSF_STRETCH
  268.             MENUITEM    "Mirror",        IDM_TRANSF_MIRROR
  269.             MENUITEM    "Shear",        IDM_TRANSF_SHEAR
  270.         END
  271.     END
  272. END
  273.  
  274. DLGSETPOINT2D DIALOG 6, 18, 97, 71
  275. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  276. CAPTION "Set Point 2D"
  277. FONT 8, "MS Sans Serif"
  278. BEGIN
  279.     EDITTEXT        XCOORD, 29, 11, 50, 12, ES_AUTOHSCROLL
  280.     EDITTEXT        YCOORD, 29, 26, 50, 12, ES_AUTOHSCROLL
  281.     LTEXT           "X:", -1, 18, 13, 8, 8
  282.     LTEXT           "Y:", -1, 18, 28, 8, 8
  283.     PUSHBUTTON      "&Cancel", IDCANCEL, 15, 46, 31, 14
  284.     PUSHBUTTON      "&Ok", IDOK, 51, 46, 31, 14
  285. END
  286.  
  287. DLGSETPOINT3D DIALOG 6, 18, 97, 82
  288. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  289. CAPTION "Set Point 3D"
  290. FONT 8, "MS Sans Serif"
  291. BEGIN
  292.     EDITTEXT        XCOORD, 29, 11, 50, 12, ES_AUTOHSCROLL
  293.     EDITTEXT        YCOORD, 29, 26, 50, 12, ES_AUTOHSCROLL
  294.     EDITTEXT        ZCOORD, 29, 41, 50, 12, ES_AUTOHSCROLL
  295.     PUSHBUTTON      "&Cancel", IDCANCEL, 14, 59, 31, 14, WS_GROUP
  296.     PUSHBUTTON      "&Ok", IDOK, 50, 59, 31, 14
  297.     LTEXT           "X:", -1, 18, 13, 8, 8
  298.     LTEXT           "Y:", -1, 18, 28, 8, 8
  299.     LTEXT           "Z:", -1, 18, 43, 8, 8
  300. END
  301.  
  302. DLGLIGHTSETUP DIALOG 6, 18, 242, 121
  303. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  304. CAPTION "Light Setup"
  305. FONT 8, "MS Sans Serif"
  306. BEGIN
  307.     GROUPBOX        "Location", 109, 9, 10, 82, 76, WS_GROUP
  308.     LTEXT           "x", YCOORD, 21, 25, 6, 8, NOT WS_GROUP
  309.     EDITTEXT        LIGHTLOCX, 29, 24, 55, 12, ES_AUTOHSCROLL
  310.     LTEXT           "y", 106, 21, 46, 6, 8, NOT WS_GROUP
  311.     EDITTEXT        LIGHTLOCY, 29, 44, 55, 12, ES_AUTOHSCROLL
  312.     LTEXT           "z", 108, 21, 67, 6, 8, NOT WS_GROUP
  313.     EDITTEXT        LIGHTLOCZ, 29, 65, 55, 12, ES_AUTOHSCROLL
  314.     GROUPBOX        "Direction", 114, 97, 10, 82, 76, WS_GROUP
  315.     LTEXT           "x", 113, 109, 25, 6, 8, NOT WS_GROUP
  316.     EDITTEXT        LIGHTDIRX, 117, 24, 55, 12, ES_AUTOHSCROLL
  317.     LTEXT           "y", 116, 109, 46, 6, 8, NOT WS_GROUP
  318.     EDITTEXT        LIGHTDIRY, 117, 44, 55, 12, ES_AUTOHSCROLL
  319.     LTEXT           "z", 118, 109, 67, 6, 8, NOT WS_GROUP
  320.     EDITTEXT        LIGHTDIRZ, 117, 65, 55, 12, ES_AUTOHSCROLL
  321.     CONTROL         "Light On", LIGHTON, "Button", BS_AUTOCHECKBOX | 
  322.                     WS_GROUP | WS_TABSTOP, 31, 98, 40, 10
  323.     PUSHBUTTON      "OK", IDOK, 191, 23, 40, 14
  324.     PUSHBUTTON      "Cancel", IDCANCEL, 191, 54, 40, 14
  325.     PUSHBUTTON      "Color...", LIGHTCOLOR, 191, 86, 40, 14
  326. END
  327.  
  328. DLGMATERIAL DIALOG 58, 18, 144, 96
  329. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  330. CAPTION "Material Setup"
  331. FONT 8, "MS Sans Serif"
  332. BEGIN
  333.     PUSHBUTTON      "Diffuse", MATDIFFUSE, 18, 7, 40, 14, WS_GROUP
  334.     PUSHBUTTON      "Ambient", MATAMBIENT, 18, 29, 40, 14
  335.     PUSHBUTTON      "Specular", MATSPECULAR, 18, 51, 40, 14
  336.     PUSHBUTTON      "Emission", MATEMISSION, 18, 74, 40, 14
  337.     PUSHBUTTON      "OK", IDOK, 92, 29, 40, 14
  338.     PUSHBUTTON      "Cancel", IDCANCEL, 92, 53, 40, 14
  339. END
  340.  
  341. DLGSHADING DIALOG 6, 18, 202, 125
  342. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  343. CAPTION "Shading Options"
  344. FONT 8, "MS Sans Serif"
  345. BEGIN
  346.     GROUPBOX        "Mode", 104, 9, 9, 66, 108, WS_GROUP
  347.     CONTROL         "Wire frame", WIREFRAME, "Button", BS_AUTORADIOBUTTON | 
  348.                     WS_GROUP | WS_TABSTOP, 16, 23, 54, 10
  349.     CONTROL         "Solid fill", SOLIDFILL, "Button", BS_AUTORADIOBUTTON, 
  350.                     16, 39, 54, 10
  351.     CONTROL         "Flat shading", FLATSHADING, "Button", 
  352.                     BS_AUTORADIOBUTTON, 16, 54, 54, 10
  353.     CONTROL         "Gouraud", GOURAUD, "Button", BS_AUTORADIOBUTTON, 16, 68, 
  354.                     54, 10
  355.     CONTROL         "Phong", PHONG, "Button", BS_AUTORADIOBUTTON, 16, 84, 54, 
  356.                     10
  357.     CONTROL         "Specular", SPECULAR, "Button", BS_AUTORADIOBUTTON, 16, 
  358.                     98, 39, 10
  359.     GROUPBOX        "Option", 111, 83, 10, 65, 107, WS_GROUP
  360.     CONTROL         "Depth buffer", DEPTHBUFFER, "Button", BS_AUTOCHECKBOX | 
  361.                     WS_GROUP | WS_TABSTOP, 90, 25, 54, 10
  362.     CONTROL         "Local viewer", LOCALVIEWER, "Button", BS_AUTOCHECKBOX | 
  363.                     WS_TABSTOP, 90, 39, 54, 10
  364.     CONTROL         "2 side shade", TWOSIDE, "Button", BS_AUTOCHECKBOX | 
  365.                     WS_TABSTOP, 90, 55, 54, 10
  366.     CONTROL         "Backface removal", BACKFACEREM, "Button", 
  367.                     BS_AUTOCHECKBOX | WS_TABSTOP, 90, 69, 54, 10
  368.     PUSHBUTTON      "OK", IDOK, 155, 34, 40, 14, WS_GROUP
  369.     PUSHBUTTON      "Cancel", IDCANCEL, 154, 66, 40, 14
  370. END
  371.  
  372. DLGTEXTURE DIALOG DISCARDABLE  6, 18, 179, 116
  373. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  374. CAPTION "Solid Texture"
  375. FONT 8, "MS Sans Serif"
  376. BEGIN
  377.     GROUPBOX        "Texture",104,13,14,64,74,WS_GROUP
  378.     CONTROL         "None",TEXTURENONE,"Button",BS_AUTORADIOBUTTON | 
  379.                     WS_GROUP | WS_TABSTOP,22,27,39,10
  380.     CONTROL         "Marble",TEXTUREMARBLE,"Button",BS_AUTORADIOBUTTON,22,41,
  381.                     39,10
  382.     CONTROL         "Wood",TEXTUREWOOD,"Button",BS_AUTORADIOBUTTON,22,55,39,
  383.                     10
  384.     PUSHBUTTON      "OK",IDOK,42,95,40,14
  385.     PUSHBUTTON      "Cancel",IDCANCEL,98,95,40,14
  386.     CONTROL         "Granite",TEXTUREGRANITE,"Button",BS_AUTORADIOBUTTON,22,
  387.                     69,39,10
  388.     CONTROL         "Perturb Material",IDC_CHECK1,"Button",BS_AUTOCHECKBOX | 
  389.                     WS_TABSTOP,96,27,63,10
  390.     CONTROL         "Perturb Normal",IDC_CHECK2,"Button",BS_AUTOCHECKBOX | 
  391.                     WS_TABSTOP,96,41,60,10
  392.     CONTROL         "Perturb Pixel",IDC_CHECK3,"Button",BS_AUTOCHECKBOX | 
  393.                     WS_TABSTOP,96,55,53,10
  394.     CONTROL         "Perturb Facet",IDC_CHECK4,"Button",BS_AUTOCHECKBOX | 
  395.                     WS_TABSTOP,96,69,56,10
  396.     GROUPBOX        "Perturbation",IDC_STATIC,91,14,74,74
  397. END
  398.